#ifndef AUDIO_PROTOCOL_H
#define AUDIO_PROTOCOL_H


class AudioProtocol {
private:
    // 私有构造函数
    AudioProtocol();
    // 私有析构函数
    ~AudioProtocol();
    // 私有化拷贝构造函数，防止拷贝
    AudioProtocol(const AudioProtocol&) = delete;
    // 私有化赋值运算符，防止赋值
    AudioProtocol& operator=(const AudioProtocol&) = delete;
public:
    // 静态获取单例
    static AudioProtocol& getInstance();

    // 初始化方法
    void SetupInputAudio(int value);
    void SetupOutputAudio(int value);
};

#endif // MYCLASS_H